Welcome![Sign In][Sign Up]
Location:
Search - parser error

Search list

[ELanguagegrammatica-1.4.tar.gz

Description: Grammatica is a C# and Java parser generator (compiler compiler). It improves upon simlar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages, and by support for testing and debugging grammars without generating source code. It supports LL(k) grammars with an unlimited number of look-ahead tokens.
Platform: | Size: 633058 | Author: | Hits:

[Other resourceyufafenxiqigouzhao

Description: 语法分析器构造 借助于词法分析程序提供的分析结果,编写一个算符优先语法分析程序,程序能进行语法结构分析和错误检查并产生相应的归约信息。同时给出出错信息和错误类型,从而加深对语法分析的理解。 -parser using lexical analysis procedure for the analysis of results prepare a priority operator syntax analysis procedures, procedures for structural analysis and syntax error checking and produce corresponding reduction information. Also given wrong information and the wrong types, so as to enhance the understanding of syntax analysis.
Platform: | Size: 11939 | Author: duoduo | Hits:

[Other编译原理双语书

Description:

编译原理双语书   Moving on to the code generation, the goal of this phase is to build a compiler given that the programs in the phase of parser have been strictly recognized without any error, here the error means that the input is an illegal sentence in the grammar. However, before generating code, first you need to build the bar-bones recognizer.     

 We need create some temporary variables and maintain internally by the compiler. The step of generating Code is as follows. First, create a mechanism for allocating temporaries. In fact, the temporaries should be recycled, that is they should be reused after they are no longer needed in the current subexpression. Second, determine the name of the temporary that  uses arguments and return values. So, this section of code generator consists of generating code for a binary operator, generating code for a copy instruction, generating code for an instruction which loads the argument into a register, and then write it onto the new stack frame, including the standard call sequence and the standard return sequence.  


Platform: | Size: 2519805 | Author: joan18 | Hits:

[ELanguagegrammatica-1.4.tar

Description: Grammatica is a C# and Java parser generator (compiler compiler). It improves upon simlar tools (like yacc and ANTLR) by creating well-commented and readable source code, by having automatic error recovery and detailed error messages, and by support for testing and debugging grammars without generating source code. It supports LL(k) grammars with an unlimited number of look-ahead tokens.
Platform: | Size: 632832 | Author: none | Hits:

[Education soft systemyufafenxiqigouzhao

Description: 语法分析器构造 借助于词法分析程序提供的分析结果,编写一个算符优先语法分析程序,程序能进行语法结构分析和错误检查并产生相应的归约信息。同时给出出错信息和错误类型,从而加深对语法分析的理解。 -parser using lexical analysis procedure for the analysis of results prepare a priority operator syntax analysis procedures, procedures for structural analysis and syntax error checking and produce corresponding reduction information. Also given wrong information and the wrong types, so as to enhance the understanding of syntax analysis.
Platform: | Size: 382976 | Author: duoduo | Hits:

[ELanguageyufafenxiqi

Description: c—语言的句法分析器。读入一个C--语言程序,判断该程序是不是一个合法的C--语言程序。如果程序有语法和语义错误,请给出错误信息。至少处理以下错误: (1)所有语法错误。C――的语法参见C――的文档; (2)语义错误: -c-language Parser. Reading into a C language program to determine that the procedure was not a legal C-language program. If the program has grammar and semantic error, please give an error message. At least deal with the following error: (1) all the grammar errors. C- the grammar, see C- documentation (2) semantic error:
Platform: | Size: 209920 | Author: 红叶 | Hits:

[ELanguagegrammar

Description: 为L语言设计一个语法分析器。 读入源程序,输出分析过程,包括状态,已规约串,当前输入,语义动作(移进/规约),规约使用的产生式。适当考虑错误处理。-L language for the design of a parser. Read the source code, the output analysis of the process, including the state, has the Statute of string, the current input, semantic action (Removal of import/Statute), the Statute of the use of the production. Give due consideration to the error handling.
Platform: | Size: 12288 | Author: 刘提 | Hits:

[ELanguagelab3

Description: c—语言的句法分析器。读入一个C--语言程序,判断该程序是不是一个合法的C-- 语言程序。如果程序有语法和语义错误,请给出错误信息。-c-language Parser. Reading into a C language program to determine that the procedure was not a legal C-language program. If the program has grammar and semantic error, please give an error message.
Platform: | Size: 46080 | Author: 韩静书 | Hits:

[ELanguageLL_Program

Description: LL(1)语法分析器,在任何时候,总控程序都是按照栈顶符号X和当前输入符号a行事的。对于任何(X,a),总控程序每次都执行下述三种可能的动作之一: 若X=a=’#’,则宣布分析成功,停止分析过程; 若X=a≠’#’,则把X从栈顶逐出,让a指向下一输入符号; 若X是一个非终结符,则查看分析表M。若M中存放着一条关于X的产生式,那么,首先把X逐出栈顶,然后,把产生式的右部符号按反序一一推进栈,同时做这个产生式相应的语义动作(目前不管)。若M[X,a]中存放着一条出错标志,则调用出错诊查程序Error。-LL (1) parser
Platform: | Size: 199680 | Author: 杨灵芝 | Hits:

[ELanguageLL(1)yucefenxi

Description: 编译原理LL1预测分析程序。编写一通用的预测法分析程序,要求有一定的错误处理能力,出错后能够使程序继续运行下去,直到分析过程结束。可通过不同的文法(通过数据表现)进行测试。-Forecast for Compilation Principle LL1 parser. Forecast for the development of a common analysis procedures, requires a certain degree of error-handling capabilities, mistakes can make the procedure continues to run until the end of analysis. Through different grammar (through data) for testing.
Platform: | Size: 99328 | Author: David | Hits:

[CSharpduideng_c

Description: 对等网络C#编写的源代码,《对等网络编程源代码》一书附带的光盘的C#源码-This file contains the information about running the C# version of the application. You must have the following Software installed on your machine in order to run this application. 1. Microsoft Visual Studio .NET Beta 2 2. Microsoft XML Parser 3.0 3. DirectX SDK 8.0* 4. Windows Media Encoder SDK 7.1* 5. Windows Media Player 7.0 or higher* 6. Windows 2000 Professional with IIS 5.0 7. SQL Server 2000 Setting up your Computer for Web server 1. You will need setup a website on your computer using IIS 2. Copy all the files present in the "SEREVER" folder of this CD-ROM to the web site path that you had set up. 3. Check your site by running any of the asp (even if the asp returns some error information, that means your site has been set up properly) 4. We are using "developers" as the computername, You will need to change the name of your computer or will have to change the asp s according to your computername. Setting up the SQL Server database 1. Make a databa
Platform: | Size: 237568 | Author: 吕毅 | Hits:

[USB develophidpar

Description: HID Parser Error Checking
Platform: | Size: 87040 | Author: Mj | Hits:

[ELanguagejufafenxi

Description: c—语言的句法分析器。读入一个C--语言程序,判断该程序是不是一个合法的C--语言程序。如果程序有语法和语义错误,则给出错误信息。-c-language parser. Read into a C- language program, to determine whether the program is not a valid C- language program. If the program has syntax and semantic errors, then gives an error message.
Platform: | Size: 39936 | Author: 蓝旺隆 | Hits:

[ELanguageLex-parser

Description: 用parser generator(windows下的Lex)编写的词法分析器,可以导入文件,查看符号表,token,错误信息,还可以保存这些信息。-With a parser generator (windows, under the Lex) prepared by the lexical analyzer, you can import the file, view the symbol table, token, an error message, you can also save this information.
Platform: | Size: 248832 | Author: Doom | Hits:

[ELanguageparser

Description: 简单的语法分析器,有错误输出错误型号以及error,无错误正常-Simple parser, an error output error models and error, error-free normal
Platform: | Size: 1024 | Author: 庞磊 | Hits:

[Consoleparser

Description: Pascal 语言中,复合语句是用begin„ „ end 表示,条件语句的格式是if „ „ then„ „ else„ „ 表示,其中,else 子句可以出现也可以不出现。编一函数,检查Pascal 源文件 中的begin 和end 是否配对,if、then、else 是否配对。 输入:从名为pascal.in的文件中读入数据,该文件中即包含一个没有注释的pascal程序。 输出:输出文件名为pascal.out,如果if,then,else且begin和end配对,请输出“Match!”,否则输出“Error!”。-Pascal language, the compound statement is begin " " end, said the format of a conditional statement is if " " then " " else " " said one, else clause may appear or may not appear. Compile a function, check the Pascal source file begin and end is matched, if, then, else is paired. Input: from a file named pascal.in read data, the file that contains a no comment pascal program. Output: Output file name pascal.out, if the if, then, else, and begin and end pairing, the output " Match!" , Otherwise output " Error!" .
Platform: | Size: 1024 | Author: lijinping | Hits:

[ELanguageparser

Description: 编译原理,简单的词法分析器,可以遇到错误提示错误信息跳过并继续分析,将分析后的符号表和TOKEN串表存入txt中-Compiler theory, a simple lexical analyzer, you can skip the error message encountered error and continue the analysis, the analysis of the symbol table and string table into the txt in the TOKEN
Platform: | Size: 29696 | Author: 刘斐 | Hits:

[Linux-UnixHTMLParserErrorCodes

Description: HTML Parser Error Codes Web Interface for Linux Source Code.
Platform: | Size: 1024 | Author: vaquiming | Hits:

[Linux-Unixerror

Description: error.c: module displaying handling XML parser errors.
Platform: | Size: 7168 | Author: bxninjou | Hits:

[ELanguageoperator-precedence-parser

Description: 1、给出文法如下: G[E] E->T|E+T T->F|T*F F->i(E) 可以构造算符优先表如下: + * ( ) i + * ( ) i 2、计算机中表示上述优先关系,优先关系的机内存放方式有两种1)直接存放,2)为优先关系建立优先函数,这里由学生自己选择一种方式; 3、给出算符优先分析算法如下: k:=1 S[k]:=‘#’ REPEAT 把下一个输入符号读进a中; IF S[k]∈VT THEN j:=k ELSE j:=k-1 WHILE S[j] a DO BEGIN REPEAT Q:=S[j] IF S[j-1]∈VT THEN j:=j-1 ELSE j:=j-2 UNTIL S[j] Q 把S[j+1]…S[k]归约为某个N; k:=j+1 S[k]:=N END OF WHILE IF S[j] a OR S[j] a THEN BEGIN k:=k+1 S[k]:=a END ELSE ERROR UNTIL a=‘#’ 4、根据给出算法,利用适当的数据结构实现算符优先分析程序;-1 gives grammar as follows: E [E] E-> T | E+ T T-> F | T* F F-> i (E) Operator priority table can be constructed as follows:+* () i + * ( ) i 2, the computer indicated above priority, preferential relations machine memory put in two ways 1) Direct storage, 2) as a priority relationship building priority function, here by the students themselves choose a way 3, gives the operator precedence analysis algorithm is as follows: k: = 1 S [k]: = # REPEAT read the next input symbol into a medium IF S [k] ∈VT THEN j: = k ELSE j: = k-1 WHILE S [j] a DO BEGIN REPEAT Q: = S [j] IF S [j-1] ∈VT THEN j: = j-1 ELSE j: = j-2 UNTIL S [j] Q to S [j+ 1] ... S [k] is about a normalization N k: = j+1 S [k]: = N END OF WHILE IF S [j] a OR S [j] a THEN BEGIN k: = k+ 1 S [k]: = a END ELSE ERROR UNTIL a = # 4, according to the given algorithm, using the appropriate data structure to achieve operator priority analysis program
Platform: | Size: 2048 | Author: 忆昔 | Hits:
« 12 3 »

CodeBus www.codebus.net